package com.kwlt.smc.entity;

import java.util.Date;

import javax.persistence.Transient;

public class SmsSendDetail {
	
	/**
	 * 主键
	 */
	private Long smsSendDetailId;
	/**
	 * 手机号码
	 */
	private String phoneNum;
	/**
	 * 发送时间
	 */
	private Date sendDate;
	/**
	 * 状态报告时间
	 */
	private Date rptDate;
	/**
	 * 状态报告值
	 */
	private String rptValue;
	/**
	 * 发送成功标志
	 */
	private String sendSuccessFlag;
	/**
	 * 发送返回编码
	 */
	private String sendRespCode;
	/**
	 * 所属用户
	 */
	private String user;
	/**
	 * 状态标志
	 */
	private String rptFlag;
	/**
	 * 发送日期
	 */
	private String userDate;
	/**
	 * 所属通道
	 */
	private String channel;
	/**
	 * 接口提交时间
	 */
	private Date intSubmitDate;
	/**
	 * 接口MsgId
	 */
	private String intMsgId;
	/**
	 * 本地MsgId
	 */
	private String localMsgId;
	/**
	 * 运营商返回MsgId
	 */
	private String operBakMsgId;
	/**
	 * 运营商
	 */
	private String operators;
	/**
	 * 扩展1
	 */
	private String extParm1;
	/**
	 * 扩展2
	 */
	private String extParm2;
	/**
	 * 扩展3
	 */
	private String extParm3;
	/**
	 * 扩展4
	 */
	private String extParm4;
	
	private String rptDateStr;
	
	private String sendDateStr;
	public Long getSmsSendDetailId() {
		return smsSendDetailId;
	}
	public void setSmsSendDetailId(Long smsSendDetailId) {
		this.smsSendDetailId = smsSendDetailId;
	}
	public String getPhoneNum() {
		return phoneNum;
	}
	public void setPhoneNum(String phoneNum) {
		this.phoneNum = phoneNum;
	}
	public Date getSendDate() {
		return sendDate;
	}
	public void setSendDate(Date sendDate) {
		this.sendDate = sendDate;
	}
	public Date getRptDate() {
		return rptDate;
	}
	public void setRptDate(Date rptDate) {
		this.rptDate = rptDate;
	}
	public String getRptValue() {
		return rptValue;
	}
	public void setRptValue(String rptValue) {
		this.rptValue = rptValue;
	}
	public String getSendSuccessFlag() {
		return sendSuccessFlag;
	}
	public void setSendSuccessFlag(String sendSuccessFlag) {
		this.sendSuccessFlag = sendSuccessFlag;
	}
	public String getSendRespCode() {
		return sendRespCode;
	}
	public void setSendRespCode(String sendRespCode) {
		this.sendRespCode = sendRespCode;
	}
	public String getUser() {
		return user;
	}
	public void setUser(String user) {
		this.user = user;
	}
	public String getRptFlag() {
		return rptFlag;
	}
	public void setRptFlag(String rptFlag) {
		this.rptFlag = rptFlag;
	}
	public String getUserDate() {
		return userDate;
	}
	public void setUserDate(String userDate) {
		this.userDate = userDate;
	}
	public String getChannel() {
		return channel;
	}
	public void setChannel(String channel) {
		this.channel = channel;
	}
	public Date getIntSubmitDate() {
		return intSubmitDate;
	}
	public void setIntSubmitDate(Date intSubmitDate) {
		this.intSubmitDate = intSubmitDate;
	}
	public String getIntMsgId() {
		return intMsgId;
	}
	public void setIntMsgId(String intMsgId) {
		this.intMsgId = intMsgId;
	}
	public String getLocalMsgId() {
		return localMsgId;
	}
	public void setLocalMsgId(String localMsgId) {
		this.localMsgId = localMsgId;
	}
	public String getOperBakMsgId() {
		return operBakMsgId;
	}
	public void setOperBakMsgId(String operBakMsgId) {
		this.operBakMsgId = operBakMsgId;
	}
	public String getOperators() {
		return operators;
	}
	public void setOperators(String operators) {
		this.operators = operators;
	}
	@Transient
	public String getRptDateStr() {
		return rptDateStr;
	}
	public void setRptDateStr(String rptDateStr) {
		this.rptDateStr = rptDateStr;
	}
	@Transient
	public String getSendDateStr() {
		return sendDateStr;
	}
	public void setSendDateStr(String sendDateStr) {
		this.sendDateStr = sendDateStr;
	}
	public String getExtParm1() {
		return extParm1;
	}
	public void setExtParm1(String extParm1) {
		this.extParm1 = extParm1;
	}
	public String getExtParm2() {
		return extParm2;
	}
	public void setExtParm2(String extParm2) {
		this.extParm2 = extParm2;
	}
	public String getExtParm3() {
		return extParm3;
	}
	public void setExtParm3(String extParm3) {
		this.extParm3 = extParm3;
	}
	public String getExtParm4() {
		return extParm4;
	}
	public void setExtParm4(String extParm4) {
		this.extParm4 = extParm4;
	}
	
	
	
}
